<?php
/**
 * フレームワーク-PHP設定初期化
 * 
 * 1.0 2010.11.19 初期リリース
 * 
 * @filesource core.conf.php
 * @package forty-two
 * @subpackage forty-two
 * @version 1.0
 */

// フレームワークを定義
define('__FRAMEWORK', 'forty-two');

// +------------------------------------------------------------------------
// | 各種設定ファイルの読み込み(順不同)
// |
// | フレームワークの動作環境を設定する各種ファイルを一括で読み込みます。
// +------------------------------------------------------------------------
// 各種パスに関する設定(読み込んだ時点で各種パスが通ります)
require_once 'path.conf.php';

// エンコーディングに関する設定
require_once 'encoding.conf.php';

// 独自グローバル関数定義ファイル一括読み込み
require_once 'function.conf.php';

// コアユーティリティクラスの読み込み
require_once 'CoreUtility.class.php';

// プロジェクトごとに変更される設定
require_once 'process.conf.php';

// エラーに関する設定
require_once 'error.conf.php';

/*

// テンプレートエンジンに関する設定
require_once 'templateEngine.conf.php';

// エラーメッセージ定義ファイルの読み込み
require_once 'errorMessage.conf.php';

// セッションに関する設定
require_once 'session.conf.php';

// ここまでで約0.0083秒掛かる

*/
// +------------------------------------------------------------------------
// | 各種カーネルモジュールファイルの読み込み(順不同)
// |
// | フレームワークの各種カーネルモジュールファイルを一括で読み込みます。
// +------------------------------------------------------------------------
// キャッシュファイル操作クラス読み込み
require_once 'CacheControler.class.php';

// データベース基本クラス読み込み
require_once 'data/FTDB_Common.class.php';
/*
// セッションクラス読み込み
require_once 'SessionController.class.php';
//echo 'LINE['.__LINE__.']['.CoreUtility::getExecTime().']<br>';//CoreUtility::setExecTime('aa');
// 文字コード/機種依存文字変換クラス読み込み // 約0.016秒掛かる  
require_once 'ModelDependentCharacterConvert.class.php';
//echo 'LINE['.__LINE__.']['.CoreUtility::getExecTime('aa').']<br>';CoreUtility::setExecTime('aa');
//echo 'LINE['.__LINE__.']['.CoreUtility::getExecTime('aa').']<br>';CoreUtility::setExecTime('aa');
// ファイル基本クラス読み込み // 約0.008秒掛かる
require_once 'FileController.class.php';
//echo 'LINE['.__LINE__.']['.CoreUtility::getExecTime('aa').']<br>';CoreUtility::setExecTime('aa');
// フォーム基本クラス読み込み // 約0.0145秒掛かる
require_once 'FormController.class.php';
// ユーティリティクラスの読み込み
require_once PATH_PROCESS_LIB . 'Utility.class.php';
//echo 'LINE['.__LINE__.']['.CoreUtility::getExecTime('aa').']<hr><br>';
//echo 'LINE['.__LINE__.']['.CoreUtility::getExecTime().']<hr><br>';
// ここまでで約0.063秒掛かる

// セッションクラスの実体化&セッション開始
$objSC =& SessionController::factory();
$objSC->startSession();
*/
?>